<script>
	// import VConsole from 'vconsole';
	// const vConsole = new VConsole({ theme: 'light' });
	import initApi from '@/apis/init.js';
	export default {
		data() {
			return {
				checkName: {
					// 'pages/lhhy/lh2533': {
					// 	productCode: 'LH2533',
					// 	channelCode: true
					// },
					// 'pages/lhhy/lh2534': {
					// 	productCode: 'LH2534',
					// 	channelCode: true
					// },
					// 'pages/lhhy/lh2535': {
					// 	productCode: 'LH2535',
					// 	channelCode: true
					// },
					// 'pages/lhhy/lh2533_hou': {
					// 	productCode: 'LH2533',
					// 	channelCode: true
					// },
					// 'pages/lhhy/lh2534_hou': {
					// 	productCode: 'LH2534',
					// 	channelCode: true
					// },
					// 'pages/lhhy/lh2535_hou': {
					// 	productCode: 'LH2535',
					// 	channelCode: true
					// },
					// 'pages/lhhy/lh2546': {
					// 	productCode: 'LH2546',
					// 	channelCode: true
					// }

				}
			};
		},
		methods: {
			objectToQueryString(obj) {
				return '?' + Object.entries(obj).map(([key, value]) => `${key}=${value}`).join('&');
			},
		},
		onLaunch: function(obj) {
			// alert(JSON.stringify(obj))
			console.log(obj, 'obj-onLanuch', this.checkName[obj.path]);
			// 对所有的产品 进行预校验   需要所有的路径做一个处理 然后才能做具体的需求
			try {

				if (obj && obj.path && this.checkName[obj.path] && this.checkName[obj.path].channelCode) {
					console.log(this.checkName);
					initApi.associateMemberCommandPreCheck({
						channelCode: obj.query.a,
						productCode: this.checkName[obj.path].productCode
					});
				} else {
					console.log('无预校验');
				}
			} catch (error) {
				//TODO handle the exception
				console.log(error, 'onLaunch error');
			}

		},


		onShow: function() {
			console.log('App Show');
		},
		onHide: function() {
			console.log('App Hide');
		}
	};
</script>

<style lang="scss">
	/*每个页面公共css */
	@import '@/uni_modules/uni-scss/index.scss';
	@import "@/uni_modules/uview-plus/index.scss";
	/* #ifndef APP-NVUE */
	@import '@/static/customicons.css';
	@import '@/static/common.css';

	// 设置整个项目的背景色
	page {
		background-color: #f5f5f5;
	}

	uni-page-body,
	html,
	body {
		height: 100%;
		// overflow-x: hidden;
	}

	/* #endif */
	.example-info {
		font-size: 14px;
		color: #333;
		padding: 10px;
	}

	checkbox.checkbox-backgroun-yellow[checked] .wx-checkbox-input,
	checkbox.checkbox-backgroun-yellow.checked .uni-checkbox-input {
		background-color: #FFC457 !important;
		border-color: #FFC457 !important;
		color: #ffffff !important;
	}

	body::-webkit-scrollbar {
		display: none;
	}
</style>